Skip to content

[Repo Assist] eng: update SmokeTests to reference FSharp.Control.TaskSeq 1.1.1 and FsToolkit 4.18.0#406

Merged
dsyme merged 2 commits intomainfrom
repo-assist/eng-smoketests-deps-20260423-e03d35ff45e377c7
May 1, 2026
Merged

[Repo Assist] eng: update SmokeTests to reference FSharp.Control.TaskSeq 1.1.1 and FsToolkit 4.18.0#406
dsyme merged 2 commits intomainfrom
repo-assist/eng-smoketests-deps-20260423-e03d35ff45e377c7

Conversation

@github-actions
Copy link
Copy Markdown
Contributor

🤖 This is an automated pull request from Repo Assist, an AI assistant.

Summary

The SmokeTests project references the published NuGet package to verify that the API surface works correctly from a consumer's perspective. However, the FSharp.Control.TaskSeq reference was pinned to 0.4.0 — seven minor versions behind the current published 1.1.1. This means the smoke tests were only validating a very old API surface and would miss any regressions in API that was added in 0.6.0, 1.0.0, 1.1.0, or 1.1.1.

Changes

Package Before After
FSharp.Control.TaskSeq 0.4.0 1.1.1
FsToolkit.ErrorHandling.TaskResult 4.15.1 4.18.0

xunit.runner.visualstudio remains at 2.8.2 — this is the latest 2.x release (3.x is for xunit v3, which the project does not use).

Test Status

  • Build: ✅ dotnet build src/FSharp.Control.TaskSeq.SmokeTests -c Release — succeeded (0 warnings, 0 errors, packages resolved from NuGet)
  • Tests: ✅ dotnet test src/FSharp.Control.TaskSeq.SmokeTests -c Release11 passed, 0 failed

Generated by 🤖 Repo Assist, see workflow run.

Generated by 🌈 Repo Assist, see workflow run. Learn more.

To install this agentic workflow, run

gh aw add githubnext/agentics/workflows/repo-assist.md@96b9d4c39aa22359c0b38265927eadb31dcf4e2a

- FSharp.Control.TaskSeq: 0.4.0 → 1.1.1 (latest published)
- FsToolkit.ErrorHandling.TaskResult: 4.15.1 → 4.18.0

The SmokeTests reference the published NuGet package to verify API
compatibility. Keeping the reference at 0.4.0 while the library is at
1.1.1 means the smoke tests were only verifying a very old API surface.
Updating to 1.1.1 ensures the smoke tests cover the current published API.

All 11 smoke tests pass with both updates.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@dsyme dsyme marked this pull request as ready for review April 23, 2026 09:32
@dsyme dsyme merged commit 6f1eae7 into main May 1, 2026
5 checks passed
@dsyme dsyme deleted the repo-assist/eng-smoketests-deps-20260423-e03d35ff45e377c7 branch May 1, 2026 16:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant